Application service management (ASM) is an emerging discipline within systems management that focuses on monitoring and managing the performance and quality of service of business transactions.
ASM can be defined as a well-defined process and use of related tools to detect, diagnose, remedy and report the service quality of complex business transactions to ensure that they meet or exceed end-users’ Performance measurements relate to how fast transactions are completed or information is delivered to the end user by the aggregate of applications, operating systems, hypervisors (if applicable), hardware platforms, and network interconnects. The critical components of ASM include application discovery & mapping, application "health" measurement & management, transaction-level visibility, and incident-related triage.
ASM is related to application performance management (APM), but serves as a more pragmatic, "top-down" approach that focuses on delivery of business services. In strict definition, ASM differs from APM in two critical ways.
Application service management extends the concepts of end-user experience management and real user management in that measuring the experience of real users is a critical data point. However, ASM also requires the ability to quickly isolate the root cause of those slow-downs, thereby expanding the scope of real user monitoring/management.
The use of application service management is common for complex, multi-tier transactional applications. Further, the introduction of hypervisor-based virtualization technologies has proven a catalyst for the adoption of ASM technologies, as complex applications are disproportionately impacted by the introduction of hypervisors into an existing environment A study by the Aberdeen Group indicates that most deployments of virtualization technologies are hampered by their impact on complex transactional applications